func runtime.lock

221 uses

	runtime (current package)
		arena.go#L341: 			lock(&userArenaState.lock)
		arena.go#L389: 	lock(&userArenaState.lock)
		arena.go#L816: 		lock(&mheap_.lock)
		arena.go#L865: 		lock(&userArenaState.lock)
		arena.go#L880: 		lock(&userArenaState.lock)
		arena.go#L901: 	lock(&h.lock)
		chan.go#L202: 	lock(&c.lock)
		chan.go#L362: 	lock(&c.lock)
		chan.go#L511: 	lock(&c.lock)
		cpuprof.go#L77: 	lock(&cpuprof.lock)
		cpuprof.go#L227: 	lock(&cpuprof.lock)
		cpuprof.go#L236: 		lock(&cpuprof.lock)
		debug.go#L21: 	lock(&sched.lock)
		debugcall.go#L230: 		lock(&sched.lock)
		iface.go#L60: 	lock(&itabLock)
		iface.go#L249: 	lock(&itabLock)
		lock_futex.go#L47: func lock(l *mutex) {
		malloc.go#L868: 	lock(&h.lock)
		malloc.go#L1504: 		lock(&globalAlloc.mutex)
		mcache.go#L88: 		lock(&mheap_.lock)
		mcache.go#L116: 		lock(&mheap_.lock)
		metrics.go#L649: 		lock(&mheap_.lock)
		mfinal.go#L105: 	lock(&finlock)
		mfinal.go#L184: 	lock(&finlock)
		mfinal.go#L189: 		lock(&finlock)
		mfinal.go#L268: 			lock(&finlock)
		mgc.go#L511: 		lock(&work.sweepWaiters.lock)
		mgc.go#L1059: 	lock(&work.sweepWaiters.lock)
		mgc.go#L1118: 					lock(&mheap_.lock)
		mgc.go#L1179: 	lock(&userArenaState.lock)
		mgc.go#L1376: 						lock(&sched.lock)
		mgc.go#L1553: 	lock(&mheap_.lock)
		mgc.go#L1567: 		lock(&mheap_.lock)
		mgc.go#L1587: 	lock(&sweep.lock)
		mgc.go#L1615: 	lock(&mheap_.lock)
		mgc.go#L1659: 	lock(&sched.sudoglock)
		mgc.go#L1670: 	lock(&sched.deferlock)
		mgc.go#L1756: 		lock(&mheap_.speciallock)
		mgc.go#L1783: 		lock(&mheap_.speciallock)
		mgcmark.go#L295: 	lock(&sched.gFree.lock)
		mgcmark.go#L315: 	lock(&sched.gFree.lock)
		mgcmark.go#L376: 			lock(&s.speciallock)
		mgcmark.go#L615: 	lock(&work.assistQueue.lock)
		mgcmark.go#L626: 	lock(&work.assistQueue.lock)
		mgcmark.go#L679: 	lock(&work.assistQueue.lock)
		mgcpacer.go#L1262: 		lock(&mheap_.lock)
		mgcpacer.go#L1309: 		lock(&mheap_.lock)
		mgcscavenge.go#L420: 	lock(&s.lock)
		mgcscavenge.go#L437: 	lock(&s.lock)
		mgcscavenge.go#L466: 	lock(&s.lock)
		mgcscavenge.go#L509: 		lock(&s.lock)
		mgcscavenge.go#L565: 	lock(&s.lock)
		mgcscavenge.go#L577: 	lock(&s.lock)
		mgcscavenge.go#L754: 	lock(p.mheapLock)
		mgcscavenge.go#L800: 			lock(p.mheapLock)
		mgcsweep.go#L277: 	lock(&sweep.lock)
		mgcsweep.go#L312: 		lock(&sweep.lock)
		mgcsweep.go#L427: 				lock(&mheap_.lock)
		mgcsweep.go#L728: 			lock(&mheap_.lock)
		mgcwork.go#L368: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L384: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L454: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L470: 	lock(&work.wbufSpans.lock)
		mheap.go#L834: 			lock(&h.lock)
		mheap.go#L908: 						lock(&h.lock)
		mheap.go#L928: 		lock(&h.lock)
		mheap.go#L1195: 			lock(&h.lock)
		mheap.go#L1214: 	lock(&h.lock)
		mheap.go#L1553: 		lock(&h.lock)
		mheap.go#L1586: 	lock(&h.lock)
		mheap.go#L1853: 	lock(&span.speciallock)
		mheap.go#L1888: 	lock(&span.speciallock)
		mheap.go#L1943: 	lock(&mheap_.speciallock)
		mheap.go#L1974: 	lock(&mheap_.speciallock)
		mheap.go#L1986: 	lock(&mheap_.speciallock)
		mheap.go#L2000: 	lock(&mheap_.speciallock)
		mheap.go#L2059: 		lock(&mheap_.speciallock)
		mheap.go#L2065: 		lock(&mheap_.speciallock)
		mheap.go#L2073: 		lock(&mheap_.speciallock)
		mheap.go#L2153: 	lock(&gcBitsArenas.lock)
		mheap.go#L2216: 	lock(&gcBitsArenas.lock)
		mheap.go#L2245: 		lock(&gcBitsArenas.lock)
		mpagealloc.go#L452: 	lock(&mheap_.lock)
		mprof.go#L259: 		lock(&profInsertLock)
		mprof.go#L299: 	lock(&profInsertLock)
		mprof.go#L371: 	lock(&profMemActiveLock)
		mprof.go#L372: 	lock(&profMemFutureLock[index])
		mprof.go#L410: 	lock(&profMemActiveLock)
		mprof.go#L411: 	lock(&profMemFutureLock[index])
		mprof.go#L428: 	lock(&profMemFutureLock[index])
		mprof.go#L449: 	lock(&profMemFutureLock[index])
		mprof.go#L512: 	lock(&profBlockLock)
		mprof.go#L656: 	lock(&profMemActiveLock)
		mprof.go#L657: 	lock(&profMemFutureLock[index])
		mprof.go#L680: 				lock(&profMemFutureLock[c])
		mprof.go#L728: 	lock(&profMemActiveLock)
		mprof.go#L753: 	lock(&profBlockLock)
		mprof.go#L797: 	lock(&profBlockLock)
		mprof.go#L1227: 	lock(&tracelock)
		mprof.go#L1252: 	lock(&tracelock)
		mprof.go#L1268: 	lock(&tracelock)
		mspanset.go#L88: 		lock(&b.spineLock)
		mstats.go#L575: 	lock(&mheap_.lock)
		mstats.go#L777: 		lock(&m.noPLock)
		mstats.go#L857: 	lock(&m.noPLock)
		netpoll.go#L214: 		lock(&netpollInitLock)
		netpoll.go#L238: 	lock(&pd.lock)
		netpoll.go#L292: 	lock(&pd.lock)
		netpoll.go#L304: 	lock(&c.lock)
		netpoll.go#L365: 	lock(&pd.lock)
		netpoll.go#L447: 	lock(&pd.lock)
		netpoll.go#L604: 	lock(&pd.lock)
		netpoll.go#L656: 	lock(&c.lock)
		panic.go#L355: 		lock(&sched.deferlock)
		panic.go#L420: 		lock(&sched.deferlock)
		panic.go#L1259: 		lock(&paniclk)
		panic.go#L1326: 		lock(&deadlock)
		panic.go#L1327: 		lock(&deadlock)
		pinner.go#L165: 	lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
		pinner.go#L327: 		lock(&mheap_.speciallock)
		pinner.go#L356: 		lock(&mheap_.speciallock)
		plugin.go#L65: 	lock(&itabLock)
		print.go#L70: 		lock(&debuglock)
		proc.go#L317: 		lock(&forcegc.lock)
		proc.go#L426: 		lock(&sched.sudoglock)
		proc.go#L492: 		lock(&sched.sudoglock)
		proc.go#L567: 	lock(&allglock)
		proc.go#L606: 	lock(&allglock)
		proc.go#L755: 	lock(&sched.lock)
		proc.go#L831: 	lock(&sched.lock)
		proc.go#L1363: 	lock(&sched.lock)
		proc.go#L1423: 		lock(&deadlock)
		proc.go#L1424: 		lock(&deadlock)
		proc.go#L1441: 	lock(&sched.lock)
		proc.go#L1662: 		lock(&sched.lock)
		proc.go#L1684: 	lock(&sched.lock)
		proc.go#L1716: 	lock(&sched.lock)
		proc.go#L1764: 	lock(&sched.lock)
		proc.go#L1835: 	lock(&sched.lock)
		proc.go#L1861: 	lock(&sched.lock)
		proc.go#L1905: 		lock(&sched.lock)
		proc.go#L2413: 		lock(&newmHandoff.lock)
		proc.go#L2492: 	lock(&sched.lock)
		proc.go#L2498: 		lock(&newmHandoff.lock)
		proc.go#L2509: 			lock(&newmHandoff.lock)
		proc.go#L2533: 	lock(&sched.lock)
		proc.go#L2582: 		lock(&sched.lock)
		proc.go#L2627: 			lock(&sched.lock)
		proc.go#L2685: 	lock(&sched.lock)
		proc.go#L2744: 	lock(&sched.lock)
		proc.go#L2828: 	lock(&sched.lock)
		proc.go#L2937: 		lock(&sched.lock)
		proc.go#L2962: 		lock(&sched.lock)
		proc.go#L3062: 	lock(&sched.lock)
		proc.go#L3202: 		lock(&sched.lock)
		proc.go#L3337: 			lock(&sched.lock)
		proc.go#L3404: 	lock(&sched.lock)
		proc.go#L3507: 			lock(&sched.lock)
		proc.go#L3524: 		lock(&sched.lock)
		proc.go#L3539: 		lock(&sched.lock)
		proc.go#L3592: 		lock(&deadlock)
		proc.go#L3593: 		lock(&deadlock)
		proc.go#L3607: 		lock(&sched.lock)
		proc.go#L3686: 	lock(&pp.timersLock)
		proc.go#L3756: 	lock(&sched.lock)
		proc.go#L4068: 	lock(&sched.lock)
		proc.go#L4080: 	lock(&sched.lock)
		proc.go#L4303: 	lock(&sched.lock)
		proc.go#L4326: 	lock(&sched.lock)
		proc.go#L4657: 		lock(&sched.gFree.lock)
		proc.go#L4670: 		lock(&sched.gFree.lock)
		proc.go#L4741: 	lock(&sched.gFree.lock)
		proc.go#L5039: 	lock(&sched.lock)
		proc.go#L5114: 		lock(&plocal.timersLock)
		proc.go#L5115: 		lock(&pp.timersLock)
		proc.go#L5144: 		lock(&mheap_.lock)
		proc.go#L5208: 		lock(&allpLock)
		proc.go#L5288: 		lock(&allpLock)
		proc.go#L5388: 	lock(&sched.lock)
		proc.go#L5516: 	lock(&sched.lock)
		proc.go#L5553: 			lock(&sched.lock)
		proc.go#L5574: 					lock(&sched.lock)
		proc.go#L5586: 		lock(&sched.sysmonlock)
		proc.go#L5646: 			lock(&forcegc.lock)
		proc.go#L5676: 	lock(&allpLock)
		proc.go#L5734: 			lock(&allpLock)
		proc.go#L5804: 	lock(&sched.lock)
		proc.go#L5890: 	lock(&sched.lock)
		proc.go#L6078: 	lock(&pp.timersLock)
		proc.go#L6267: 	lock(&sched.lock)
		proc.go#L6301: 		lock(&sched.lock)
		proc.go#L6554: 	lock(&sched.lock)
		runtime.go#L30: 	lock(&ticks.lock)
		select.go#L39: 			lock(&c.lock)
		stack.go#L280: 	lock(&stackpool[order].item.mu)
		stack.go#L299: 	lock(&stackpool[order].item.mu)
		stack.go#L317: 		lock(&stackpool[order].item.mu)
		stack.go#L377: 			lock(&stackpool[order].item.mu)
		stack.go#L397: 		lock(&stackLarge.lock)
		stack.go#L476: 			lock(&stackpool[order].item.mu)
		stack.go#L506: 			lock(&stackLarge.lock)
		stack.go#L1225: 		lock(&stackpool[order].item.mu)
		stack.go#L1241: 	lock(&stackLarge.lock)
		time.go#L278: 	lock(&pp.timersLock)
		time.go#L507: 		lock(&pp.timersLock)
		time.go#L887: 	lock(&pp.timersLock)
		time.go#L1036: 	lock(&allpLock)
		trace.go#L287: 	lock(&sched.sysmonlock)
		trace.go#L294: 	lock(&trace.bufLock)
		trace.go#L418: 	lock(&sched.sysmonlock)
		trace.go#L421: 	lock(&trace.bufLock)
		trace.go#L493: 		lock(&trace.lock)
		trace.go#L586: 	lock(&trace.lock)
		trace.go#L647: 		lock(&trace.lock)
		trace.go#L681: 	lock(&trace.lock)
		trace.go#L712: 	lock(&trace.lock)
		trace.go#L1036: 	lock(&trace.bufLock)
		trace.go#L1060: 	lock(&trace.lock)
		trace.go#L1097: 	lock(&trace.stringsLock)
		trace.go#L1228: 		lock(&tab.lock)
		type.go#L96: 	lock(&reflectOffs.lock)